Firmware DC Changelog ===================== 1.0.DC.45324 *** Match with HMI 1.0.0.45427 or later - Added General Settings MWh source option from secondary integration - Added RegOutputs override bits to IOMap - Added NCC, Delay integrators time after NCC property - Added ClockFixPatch Validation to system, to periodically remind of it when it is present based on QNX version - Added a warning message when shell number is different than 1 and twin shell setting is disabled - Added Alarm, Furnace/Substation tap not following setpoint - Added Log generation when electrodes are moved, even if furnace is off - Changed PhysicalFrame, Half Speed feature to Reduced Speed Factor - Changed meaning of RawElectrodePosition, logging now raw position delta counts for analog inputs, resolvers and encoders - Changed default number of maximum simultaneous Modbus connections from 50 to 100 - Changed AutoLower, default Dance Raise speed values from 10000 to 0 - Changed criteria to determine if a phase is active, previously only the vacuum switch was used, now it tests for the presence of either Voltage or Current - Fixed the reset logic of counters/accums for Twin Shell and Independent Electrode heats - Fixed Alarms, wrong CPU Temperature alarm values when restoring from an old backup - Fixed Limit Switch, PLC bits are discarded when emulation is enabled - Fixed IOMap, reserved variables logging and display - Fixed IOMap, Charge Weight variables dtype to float - Fixed NCC, Disable NCC in Manual validations - Fixed bug that prevented models to be created from scratch when deleted from target - Fixed an issue on twin shells when the charge changed. Resets power program to 1 - Fixed Modbus read/write multiple registers function - Fixed Regulator to not use Metering V0/I0 for regulation decisions, now MeterIO thresholds are using the new V0 and I0 variables from I/O Configuration - Fixed ChargeWeight Alarm activation and action, it now depends on weight out of limits and current present - Fixed CounterTaps model not saving on multiple HMIs - Fixed 1 sec time discrepancy between two sec logs and 8ms data 1.0.DC.39647 *** Match with HMI 1.0.0.39644 or later - Added option to emit Electrode position 1 through Analog Output Spare 2 channel - Added detection and mitigation of Flicker causing events - Added new SmartArcEvents (5) - Added new objects in IOMap: PrimaryFrameExt and IOFrame3s - Added command to set Tap Change counters to an arbitrary value - Added V0 and I0 threshold levels to IO Configuration model to avoid using Autolower values in metering tasks - Added VME CPU type detection - Improved logs in Adadio2Calibration - Improved System Upgrade, now validates proper file version (AC/DC) - Published SmartArcSupport in logs - Changed Default disk space for Heatlogs from 40GB to 100GB - Changed Default Nexus Model to 1450 - Changed CPU temperature above normal alarm and CPU temperature critical trip to use their Alarm Limits Max configuration as its active threshold - Changed Heat Chart data logging criteria to log when the electrode state is not zero during Power Off - Changed HeatID limits in Heat Sheet Report (64bit) - Protected clock-fix patch application from being applied in Concurrent systems - Reduced Send Heat Sheet memory footprint and increased its maximum allowed - Removed UseMWHFromPrimary from SpecialVariables, now in GeneralSettings - Applied mitigation for QNX calloc vulnerability (V7768, not affected, CVE-2021-22156) - Mitigated Denial of Service vulnerability in HmiServer that could make it consume any amount of memory and potentially crash the system - Fixed an improper scaling for voltages in UpdateVariablesManager, mis-triggering events - Fixed Override to balance manual setpoints, balance defaults to 100 when we have only one electrode - Fixed problem where regulator would use AutoLower even when the BottomLS is active - Fixed infinite loop that could fill the CPU memory and the Web server's disk (Auto Versions) - Fixed I/O Filters model's default bandwidth to 2Hz to work in Notch mode - Fixed VME I/O Analog Inputs bug calculating multipliers - Fixed wrong Regulator Stopped firing (more likely on VMIC CPUs) - Fixed Secondary Energy that could become negative - Fixed heat generation problem by adding PowerOn>1 as a qualifier for normal heats (was MWH>1 only) 1.0.DC.35512 *** Match with HMI 1.0.0.35690 or later - Added Profibus compatibility for Concurrent CPUs - Added variable Average MW in Data Handling charts - Added WaveLog channels for raw samples (1024 SPC) - Fixed possible SendHeatSheet hang by restarting the module (heartbeat) 1.0.DC.34929 *** Match with HMI 1.0.0.34993 or later - Heat Sheet Control Mode and Control Profile reported as combination most common during power on - Added Clamp inputs and HeatSheet Clamp indicators: ClampOpenCount, ClampOpenTime, PowerOffInnerLongestClamp and PowerOffInnerLongestClampAny 1.0.DC.34489 *** Match with HMI 1.0.0.34729 or later - Added Balance setpoints to I/O map - Removed special variable BalanceUseManualOperationSetpoints, value moved to Manual Operation model 1.0.DC.34461 *** Match with HMI 1.0.0.34250 or later - Added Special Variables BalanceSPClampMin and BalanceSPClampMax to set balance limits from Special Variables - Added Special Variable BalanceUseManualOperationSetpoints to use balance setpoints from Operation inputs when running in manual - The autolower current setpoint should not be higher than the operation setpoint: Willie/Saul @ Tahara 1.0.DC.34250 *** Match with HMI 1.0.0.34250 or later - Increased range of I2HHeat and I2HCharge from 32767 to 65535 (Okayama overflowed) - Fixed logic for Disable NCC in Manual mode (since 34131) - Fixed scaling of VMEIO Encoder and Resolver (since 34131) 1.0.DC.34131 *** Match with HMI 1.0.0.34193 or later - Added SpoolPosition measurement using AI channels (IP330) - Added option to disable NCC action in Manual mode - Published HeatMWh from Nexus without having to enable its use - Changed VMEIO model scaling to support proper conversions (AI, Encoders and Resolvers) - Fixed Mean and Standard Deviation calculation for unsigned variables 1.0.DC.32997 *** Match with HMI 1.0.0.33024 or later - Added RegulatorOutOffset to IOConfiguration model (from Special Variables) 1.0.DC.32932 - Added support for the new PMC66-ADADIO2 card - Added Secondary side MWh per electrode and total calculations - Added electrode number to some alarm messages - Added RWIeu for European Union style of calculation - Added heat number prefix and digits - Improved diagnostics upload to Web Server (Maximum size of the messages queue reached. Check if Web Server is up) - Changed publication of Currents as unsigned to account for large currents (>327.67 and up to 655.35 kA) - Changed Integral defaults to slower values - Expanded data type for heat report counters to avoid overflow - Fixed DigitarcMonitor error on Concurrent CPUs - Fixed backpressure controller issues - Fixed RWI and ArcLength formulas - Fixed Nexus 1252/1450 scaling of RWH block - Fixed CaveIn2 event detection logic - Fixed problem reporting Manual ramps active for single electrode furnaces - Fixed Regulator setpoint V & I ramps when working on EAF with 2 electrodes (e.g. Ternium, Tahara) 1.0.DC.30493 - Added support for special variable UseMWHFromPrimary - Fixed Nexus 1450 MWh overflow - Changed Gain test StepDuration units to use ms 1.0.DC.30013 - Increased the timeout for FCR communications warning to 25ms - Fixed a problem that caused the second half of the FcrOutputs object words to be swapped - Added Nexus 1450 support 1.0.DC.29984 - Fixed handling of ADADIO IRQ Abort and BIST that could cause delayed measurements - Added support to FCR communication map version 2 (fuses, temperatures, status, etc.) 1.0.DC.29514 - Added Profibus protocol output for Operation ShadowMode in Base+5D bit 14 (just after SpareBlocking2) 1.0.DC.29412 - Added input Operation.ShadowMode bit to indicate when the regulator is working in shadow (1) or normal (0) 1.0.DC.29295 - Added support for Concurrent CPU - Disable NCC when Bottom Limit Switch is active - Added RegStatus ControlPowerProgramPercent (400673) and ControlSmartARCPercent (400674) for Modbus map publishing - Fixed alarm timing problem for PLC Not active, SmartARC not active, Local I/O fault and Short Electrode. Real timing was triple the configured unless a user saved the AlarmLimits model - Fixed FiringCircuitReplacement unable to reconnect after trying 120 times. - Updated documentation: RegStatus ControlPowerProgramPercent and ControlSmartARCPercent; Operation.ChargePowerOnTime_Offset units and divisor; SmartARCSupport.* divisors 1.0.DC.28281 -Added FCR Modbus Address Offset 1.0.DC.26077 - Updated the Dynamic NCC logic, now supports DynNCCMinPressure, DynNCCMaxPressure and EnableNCCDynamicOffline special variables - Fixed End of charge input from SmartARC 1.0.DC.25597 - Fixed the Nexus reconnection logic, it stopped trying after a long unsuccessful period 1.0.DC.25299 - AutoLower has a delayed start (OnDelay) - AutoLower overrides the Vsp & Isp 1.0.DC.24834 - Fixed incorrect fatal error. 1.0.DC.24330 - Fixed memory corruption occurring when an HMI was closed or lost its connection, and a user saves the model in the FurnaceType screen. 1.0.DC.23611 - Added UseFastRaise, Speed and Ramp properties to ShaperGains